import { createApp } from 'vue';
import App from './App.vue';
// import { open } from '@tauri-apps/plugin-dialog';
// import { readDir, readTextFile, writeTextFile } from '@tauri-apps/plugin-fs';
// import { Command } from '@tauri-apps/plugin-shell';

// 使用动态导入Tauri API
async function initTauriAPI() {
  // 将Tauri API挂载到全局，方便在组件中使用
  // window.tauriAPI = {
  //   open,
  //   fs: {
  //     readDir,
  //     readTextFile,
  //     writeTextFile,
  //   },
  //   shell: {
  //     Command: Command,
  //   },
  // };

  // 初始化应用
  createApp(App).mount('#app');
}

// 启动应用
initTauriAPI().catch((e) =>
  console.error('Failed to initialize Tauri API:', e)
);
